home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / Mesa-1.2.1 / widgets / include / GL / MesaDrawingArea.h < prev    next >
Encoding:
C/C++ Source or Header  |  1995-07-05  |  1.4 KB  |  40 lines

  1. /* MesaDrawingArea.h -- Public header file for the Mesa widget
  2.    Copyright (C) 1995 Thorsten.Ohl @ Physik.TH-Darmstadt.de
  3.  
  4.    This library is free software; you can redistribute it and/or
  5.    modify it under the terms of the GNU Library General Public
  6.    License as published by the Free Software Foundation; either
  7.    version 2 of the License, or (at your option) any later version.
  8.  
  9.    This library is distributed in the hope that it will be useful,
  10.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  11.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  12.    GNU Library General Public License for more details.
  13.  
  14.    You should have received a copy of the GNU Library General Public
  15.    License along with this library; if not, write to the Free Software
  16.    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  17.  
  18.    $Id: MesaDrawingArea.h,v 1.7 1995/05/19 20:30:59 ohl Exp $
  19.  */
  20.  
  21. #ifndef _MesaDrawingArea_h
  22. #define _MesaDrawingArea_h
  23.  
  24. #include <GL/GLwDrawA.h>
  25.  
  26. #define GLwNximage "ximage"
  27. #define GLwCXImage "XImage"
  28. #define GLwNshareLists "shareLists"
  29. #define GLwCShareLists "ShareLists"
  30. #define GLwNshareListsWith "shareListsWith"
  31. #define GLwCShareListsWith "ShareListsWith"
  32.  
  33. typedef struct _MesaDrawingAreaClassRec *MesaDrawingAreaWidgetClass;
  34. typedef struct _MesaDrawingAreaRec *MesaDrawingAreaWidget;
  35. extern WidgetClass mesaDrawingAreaWidgetClass;
  36.  
  37. void GLwMakeCurrent (Widget w);
  38.  
  39. #endif /* _MesaDrawingArea_h */
  40.